body {
	font: 12px Arial;
}

.panda-upload { position: relative;}

.panda-upload-button {
	display: block;	border:1px solid #CCCCCC; color:#000; 
	width: 105px;	padding: 7px 0;	text-align: center;
	cursor: pointer;	background: url("../images/button.png") repeat-x scroll center top  #D7EEBC ;	
}
.panda-upload-button-hover {cursor:pointer; background:url("../images/button-hover.png") repeat-x scroll center top  #D7EEBC;}
.panda-upload-button-focus {outline:1px dotted black;}

.panda-upload-drop-area {
	position:absolute; top:0; left:0; width:100%; height:100%; min-height: 40px; z-index:2;
	background:#DCE7EB; text-align:center; border:2px dotted #ccc;
}
.panda-upload-drop-area span {
	display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.panda-upload-drop-area-active {background:#FFFAD7;}

.panda-upload-list {margin:5px 0px; padding: 0; list-style-type:none;}
.panda-upload-list li { margin:0; padding:0; padding-left:20px; line-height:20px; font-size:12px; background: url("../images/loading.gif") left no-repeat;}
.panda-upload-file, .panda-upload-spinner, .panda-upload-size, .panda-upload-cancel, .panda-upload-failed-text {
	margin-right: 7px;
}

panda-upload-list { 
	max-height:90px;
	overflow:scroll;
	overflow-x: hidden;
}

#attachment_names {
	max-height:90px;
	overflow:scroll;
	overflow-x: hidden;
}
.attachment_name {
	border:1px solid #C4DAAB;
	background:#DEF6C2;
	display:inline-block;
	float:left;
	font-size:11px;
	padding:2px 20px 10px 2px;
	margin:3px 2px;
	position:relative;
}
.attachment_name:hover {
	background:#E6FFC9;
}
.attachment_name a {
	color:#555;
	font-size:11px;
}
.attachment_name a:first-child {
	display:block;
	clear:both;
	margin-bottom:3px;
}

a.remove {
	border: 1px solid #C4DAAB;
	background: url("../images/remove.png") no-repeat scroll 0 0 white;
	padding: 2px 6px;
	position: absolute;
	right: -1px;
	bottom: -1px;
	text-decoration: none;
}

#message, #file-uploader {
	padding: 10px
}
